【Keycloak】インストールから管理者コンソールログインまで (Getting Started Guide)
2021/3/5時点の内容です。
環境・前提
CentOS7(GUI)
jdkがインストールされていること
本手順は、Getting Started Guideにしたがってサンプルアプリケーションを動作させる手順です。
インストール
以下のURLにアクセスして、「Keycloak : Distribution powered by WildFly」箇所から、Tar.gzファイル(keycloak-12.0.4.tar.gz)をダウンロードする
以下のコマンドで、ファイルを展開する
cd /opt/
tar -xvzf ./keycloak-12.0.4.tar.gz
Keycloakサーバーの起動
cd /opt/keycloak-12.0.4/bin/
./standalone.sh -b=0.0.0.0
※デフォルトでは、Keycloakはリモートホストからのアクセスを許可していません。これは、WildFlyのデフォルトの仕様のためです。これを解除するには起動スクリプトに-bオプションで許可するホストのIPアドレスを付加して下さい。「0.0.0.0」の場合は全てのホストを許可します。
管理コンソールにアクセス
https://gyazo.com/bf6bfa308f525793e0a242c30fe441c7
↑リモートホストから接続した場合
https://gyazo.com/9edd810751aff3200bf6f739cc67b55a
↑ローカル(GUI)から接続した場合
※firewalld, selinuxをOFFにしておくこと
※スタンドアロン起動は、ローカルホストでしか管理コンソールにアクセスできません。
管理者アカウントの作成
https://gyazo.com/9d5b0b70e6129f3e25ee1d769ea8fbcd
ここでは、例として以下の情報を登録する
admin/password
https://gyazo.com/0579c75a395ff312913ac85b47d7bf9d
「user created」と表示される
管理コンソールへのログイン
以下のURLにアクセスする
https://gyazo.com/58553a2cfbc72bec481597c7bb611126
管理者ユーザ(admin/password)を入力してログインします。
https://gyazo.com/47759c61a4c031eab69570898a0cb377
<参考>